* {
    padding: 0;
    margin: 0;
}
.zzcatetop{
    width:20rem;
    height:0.8rem;
    position:fixed;
    background-color:white;
}

.zzcatetop ul {
    list-style-type: none;
    display: flex;
    line-height: 0.8rem;
}

.zzcatetop ul li {
    margin-left: 0.3rem;
}

.bg {
    font-weight: 900;
}

.zzshequshuju {
    width: 100vw;
    margin-top: 0.8rem;
    margin-bottom:0.2rem;
}

.zzshuju {
    width: 100%;
    height: 8rem;
    margin-top: 0.9rem;
}

.zzshujutop {
    width: 100%;
    height: 1rem;
    display: flex;
}

.shujutupian {
    width: 100%;
    height: 5rem;
}
.zzzuida{
    width:7.5rem;
    height:13rem;
    overflow: auto;
}

.plshu {
    font-size: 0.3rem;
    font-weight: 900;
    margin-left: 0.2rem;
    margin-top: 0.2rem
}

.yitiaopl {
    width: 100vw;
    height: 2rem;
    margin-top:10px;
    display:flex;
}
.pltouxiang{
    width:10%;
    height:2rem;

}
.pltouxiang img{
    margin-left:10px;
}
.zzwenben{
    width:85%;
    height:1.4rem;
    border-bottom:1px solid gray;
}
.zzwenben p .zzsp1{
    font-size:25px;
    color:gray;
}
.zzwenben p .zzsptime1{
    font-size:25px;
    float:right;
    color:gray;
}
.zzwenben .zzsp2{
    font-size:0.3rem;
    margin-top:0.1rem;
}
.zzliwushuju{
    width:1.5rem;
    height:1.5rem;
    margin-left:0.2rem;
    margin-top:0.2rem;
}
.zzliwushujus{
    width:1.5rem;
    height:1.5rem;
    margin-left:0.2rem;
    margin-top:0.2rem;
    background-color:gainsboro;
}
.zzzhifu{
    width:6rem;
    height:0.8rem;
    margin:0 auto;
    margin-top:0.5rem;
    background-color:greenyellow;
    border:0px;
    border-radius: 18px 18px;
}